package com.xiaoq.sites.vo;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

/**
 * Created by chenjh on 2018/1/16.
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE)

public class SitesSearchVo implements Serializable {

    private static final long serialVersionUID = 8091283776730401625L;

    @ApiModelProperty(name = "id", value = "景区ID", position=10)
    private String id;

    @ApiModelProperty(name = "name", value = "景区名称", position=20)
    private String name;

    @ApiModelProperty(name = "htmlName", value = "景区名称(加HTML)标签", position=20)
    private String htmlName;

    @ApiModelProperty(name = "shortName", value = "景区简称", position=30)
    private String shortName;

    @ApiModelProperty(name = "mainImgUrl", value = "图片url", position=40)
    private String mainImgUrl;

    @ApiModelProperty(name = "zoneProvince", value = "省", position=50)
    private String zoneProvince;

    @ApiModelProperty(name = "zoneProvinceName", value = "省市名称", position=50)
    private String zoneProvinceName;

    @ApiModelProperty(name = "zoneCity", value = "市", position=60)
    private String zoneCity;

    @ApiModelProperty(name = "zoneCityName", value = "城市名称(市级区域)", position=61)
    private String zoneCityName;

    @ApiModelProperty(name = "zoneDistrict", value = "区", position=80)
    private String zoneDistrict;

    @ApiModelProperty(name = "introduction", value = "简介", position=90)
    private String introduction;

    @ApiModelProperty(name = "zoneDistrictName", value = "区县名称", position=91)
    private String zoneDistrictName;
    
    @ApiModelProperty(name = "centerLongitude", value = "中心点经度", position=92)
    private Double centerLongitude;// 
    
    @ApiModelProperty(name = "centerLatitude", value = "中心点维度", position=93)
	private Double centerLatitude; 
    
    

    public Double getCenterLongitude() {
		return centerLongitude;
	}

	public void setCenterLongitude(Double centerLongitude) {
		this.centerLongitude = centerLongitude;
	}

	public Double getCenterLatitude() {
		return centerLatitude;
	}

	public void setCenterLatitude(Double centerLatitude) {
		this.centerLatitude = centerLatitude;
	}

	//String status; // 状态 00--草稿，10--收录（可能没上线），20--入住上线
	@ApiModelProperty(name = "status", value = "景区状态：00--草稿，10--收录（可能没上线），20--入住上线", position=80)
	private String status;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getHtmlName() {
		return htmlName;
	}

	public void setHtmlName(String htmlName) {
		this.htmlName = htmlName;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public String getMainImgUrl() {
		return mainImgUrl;
	}

	public void setMainImgUrl(String mainImgUrl) {
		this.mainImgUrl = mainImgUrl;
	}

	public String getZoneProvince() {
		return zoneProvince;
	}

	public void setZoneProvince(String zoneProvince) {
		this.zoneProvince = zoneProvince;
	}

	public String getZoneProvinceName() {
		return zoneProvinceName;
	}

	public void setZoneProvinceName(String zoneProvinceName) {
		this.zoneProvinceName = zoneProvinceName;
	}

	public String getZoneCity() {
		return zoneCity;
	}

	public void setZoneCity(String zoneCity) {
		this.zoneCity = zoneCity;
	}

	public String getZoneCityName() {
		return zoneCityName;
	}

	public void setZoneCityName(String zoneCityName) {
		this.zoneCityName = zoneCityName;
	}

	public String getZoneDistrict() {
		return zoneDistrict;
	}

	public void setZoneDistrict(String zoneDistrict) {
		this.zoneDistrict = zoneDistrict;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public String getZoneDistrictName() {
		return zoneDistrictName;
	}

	public void setZoneDistrictName(String zoneDistrictName) {
		this.zoneDistrictName = zoneDistrictName;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}
}
